package com.liu.user.service;

import com.github.pagehelper.PageInfo;
import com.liu.user.entity.vo.AdminGetUserInfoVO;
import com.liu.user.entity.vo.BlindBoxSaleInfoVO;
import com.liu.user.entity.vo.UserRoleVO;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

public interface AdminService {
    List<AdminGetUserInfoVO> getUserInfoList(String username);

    PageInfo<UserRoleVO> getUserRoleList(String username, String pageNum, String pageSize);
//    UserDetailsVO getUserDetails(String username);
//    List<AdminGetUserInfoVO> getUserInfoListByUsername(String username);

    PageInfo<BlindBoxSaleInfoVO> getBlindBoxSaleInfo(String keyword, String pageNum, String pageSize);

    void exportBlindBoxSaleInfo(String keyword, HttpServletResponse response) throws IOException;
}
